<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>判断质数</title>
</head>

<body>
    <script>
        function prime(num) {
            //    一个数分解之后，因子只有1和它本身的数就是质数
            if (num > 1) {
                //用count变量来记录 有多少个数能被num整除
                var count = 0
                for (var i = 1; i <= num; i++) {
                    if (num % i == 0) {
                        count++
                        if (count > 2) {
                            return false
                        }
                    }
                }
                // 如果for循环执行完毕，发现count==2,那么代表num只能整除1和它本身
                // 所以，num是质数
                if (count == 2) {
                    return true
                }
                return false
            }
            else {
                return false
            }
        }
        // var result =prime(9)
        // console.log(result)
        console.log("该数是"+ prime(2.7))
    </script>
</body>

</html>